package utils;

import java.util.Comparator;

import persistence.IClubInversionDAO;
import persistence.JBDCClubInversionesDAO;
import domain.ClubInversion;
import domain.Usuario;

public class ComparatorPorBeneficio implements Comparator<ClubInversion> {
	
	public int compare(ClubInversion o1, ClubInversion o2) {
		Double beneficio1 = 0.0;
		Double beneficio2 = 0.0;
		IClubInversionDAO ici = new JBDCClubInversionesDAO();
		for (Usuario u : ici.getComponentsByNameClub(o1.getNombre())) {
			beneficio1 = +u.getSideres();
		}
		beneficio1 += o1.getFundador().getSideres();

		for (Usuario u : ici.getComponentsByNameClub(o1.getNombre())) {
			beneficio2 = +u.getSideres();
		}
		beneficio2 += o1.getFundador().getSideres();
System.out.println(beneficio1);
System.out.println(beneficio2);
		return beneficio2.compareTo(beneficio1);
	}

}
